package com.xhcl.system.mapper;

import java.util.List;
import java.util.Map;
import com.xhcl.system.domain.TSrhsAccountTemp;

/**
 * 账务生成临时数据Mapper接口
 * 
 * @author xhcl
 * @date 2020-09-01
 */
public interface TSrhsAccountTempMapper 
{
    /**
     * 查询账务生成临时数据
     * 
     * @param sjlb 账务生成临时数据ID
     * @return 账务生成临时数据
     */
    public TSrhsAccountTemp selectTSrhsAccountTempById(Long sjlb);

    /**
     * 查询账务生成临时数据列表
     * 
     * @param tSrhsAccountTemp 账务生成临时数据
     * @return 账务生成临时数据集合
     */
    public List<TSrhsAccountTemp> selectTSrhsAccountTempList(TSrhsAccountTemp tSrhsAccountTemp);
    /**
     * 调用过程
     * @param map
     * @return
     */
    public void callDwdzFunction(Map map);
    
    /**
     * 调用过程
     * @param map
     * @return
     */
    public void callSortAccount(Map map);
    
    /**
     * 调用过程
     * @param map
     * @return
     */
    public void callBankAccount(Map map);
    
    /**
     * 调用过程
     * @param map
     * @return
     */
    public void callInfoAccount(Map map);
    
    /**
     * 调用过程
     * @param map
     * @return
     */
    public void callFzmxAccount(Map map);
    
    /**
     * 调用过程
     * @param map
     * @return
     */
    public void callZybb(Map map);
    
    public void callZxjjReport(Map map);
    
    public void callDwdzd(Map map);
    /**
     * 单位查询
     * @param map
     */
    public void callDwcx(Map map);
    
    public List<TSrhsAccountTemp> selectDwcxInfo(String zbh);
    
    
    public List<TSrhsAccountTemp> selectDwcxDw();
    
    
    
}
